package controller;

import java.io.File;

public interface ILogController {
	
	/**
	 * This method get all the messages that are written in the current session
	 * @return A string with all message, no format are given
	 */
	public String getAllMessages();
	
	/**
	 * In a valid file descriptor save all Log.
	 * @param f A valid File Descriptor
	 * @return True if case off success, otherwise return false.
	 */
	public boolean saveAllMessageToFile(File f); // OPCIONAL
	
	/**
	 * Remove all messages from Log. Care! They will be lost!!
	 */
	public void clearLog();
}
